package collections3;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.List;

public class Max {

	public static void main(String[] args) {
		// 附件data1.txt存放的是数字，每个一行。求最大的数，并输出

		FileReader fr = null;
		BufferedReader br = null;
		try {
			fr = new FileReader("C:\\Users\\Administrator\\Desktop\\data1.txt");
			br = new BufferedReader(fr);
			String line;

			List l = new ArrayList();
			while ((line = br.readLine()) != null) {
				int a = Integer.parseInt(line);
				l.add(a);
			}

			System.out.println("文件中最大的数：" + Collections.max(l));
		} catch (Exception e) {
			// TODO 自动生成的 catch 块
			e.printStackTrace();
		} finally {
			if (br != null) {
				try {
					br.close();
					fr.close();
				} catch (IOException e) {
					// TODO 自动生成的 catch 块
					e.printStackTrace();
				}

			}
		}

	}

}
